// console.log('---------------------------------------------');
// let colors = ['red','green','blue'];
// console.log(colors.concat('purple','yellow'));//[ 'red', 'green', 'blue', 'purple', 'yellow' ]
// console.log(colors.concat('purple',['black','skyblue','orange']));
// [
//     'red',    'green',
//     'blue',   'purple',
//     'black',  'skyblue',
//     'orange'
// ]
// const newColors = ['black','skyblue','orange'];
// newColors[Symbol.isConcatSpreadable] = false;
// console.log(colors.concat('purple',newColors));
// [
//     'red',
//     'green',
//     'blue',
//     'purple',
//     [
//       'black',
//       'skyblue',
//       'orange',
//       [Symbol(Symbol.isConcatSpreadable)]: false
//     ]
// ]

// const moreNewColors = {
//     [Symbol.isConcatSpreadable] :true,
//     0:'aaa',
//     1:'bbb',
//     2:'ccc',
//     length:3
// }
// console.log(colors.concat(moreNewColors));
// [
//     'red',
//     'green',
//     'blue',
//     { '0': 'aaa', '1': 'bbb', '2': 'ccc', length: 3 }
// ]
  
// [ 'red', 'green', 'blue', 'aaa', 'bbb', 'ccc' ]

// const colors = ['red','green','blue','orange','black'];
// console.log(colors.slice(1,5));//[ 'green', 'blue', 'orange', 'black' ];
// console.log(colors.slice(-1,-5));//[];
// console.log(colors.slice(-4,-2));//[ 'green', 'blue' ]

function reset(){
    return ['red','green','blue','orange','black'];
}
const colors = reset();
const item1 = colors.splice(0,1);
console.log(colors);//[ 'green', 'blue', 'orange', 'black' ]
console.log(item1);//[ 'red' ];

const colors1 = reset();
const item2 = colors1.splice(1,0,'purple','skyblue');
console.log(colors1);
// [
//     'red',     'purple',
//     'skyblue', 'green',
//     'blue',    'orange',
//     'black'
// ]
console.log(item2);
// []
